two-layer membrane - Spanish English Dictionary